package com.qkst.website.web.service;

import java.util.List;
import java.util.Map;

import org.springframework.web.servlet.ModelAndView;

import com.qkst.website.web.bean.UserBean;

/**
 * @author lihao
 * @description 用户service
 * @date 2017-05-08
 */
public interface UserService {

	/**
	 * 根据条件查询用户
	 * @param user
	 * @return
	 */
	public List<UserBean> queryUserList(UserBean user);
	
	/**查询总记录数
	 * @param user
	 * @return
	 */
	public int queryCount(UserBean user);

	/**
	 * 注册用户 User
	 * @param user
	 * @param mv 
	 */
	public void save(UserBean user, ModelAndView mv);

	/**
	 * 拉黑/禁用用户
	 * @param order
	 * @param result
	 */
	public void forbidUser(UserBean user, Map<String, Object> result);

	/**
	 * 根据用户信息获取用户信息
	 * @param UserBean
	 * @return
	 */
	public UserBean findUserByCondition(UserBean user);

	/**
	 * 更新登陆用户
	 * @param loginUser
	 */
	public void updateUser(UserBean loginUser);


}
